This is a low-period solution to try to reduce instructions.  This may or may not have actually worked.

A period 3 solve sounds doable but absolutely obnoxious.  I may find the courage to build one... we'll see.